17#ifndef _COMMON_CCW_ERROR_H__
18#define _COMMON_CCW_ERROR_H__
112 const wchar_t* strDescription;
116#define ERROR_CCW_LISTSIZE (sizeof(ERROR_CCW_LIST)/sizeof(CcwErrorType))
119const CcwErrorType ERROR_CCW_LIST[] = {
163 for (i = 0; i<ERROR_CCW_LISTSIZE; i++)
165 if (ERROR_CCW_LIST[i].ccwError == result)
166 return ERROR_CCW_LIST[i].strDescription;
169 return L
"Unknown Error";
static const wchar_t * CcwResultToText(CcwResult result)
Definition ccw_Error.h:159
CcwResult
Definition ccw_Error.h:25
@ CcwResult_InvalidParameter
Invalid parameter.
Definition ccw_Error.h:36
@ CcwResult_OK
All OK.
Definition ccw_Error.h:27
@ CcwResult_NotInitialized
Library not initialized.
Definition ccw_Error.h:45
@ CcwResult_CodePageUnsupported
Code page unsupported.
Definition ccw_Error.h:84
@ CcwResult_PrinterNotExistError
Printer doesn't exist Error.
Definition ccw_Error.h:72
@ CcwResult_NullPointer
Null or invalid pointer.
Definition ccw_Error.h:42
@ CcwResult_UnsupportedDevice
Unsupported Device.
Definition ccw_Error.h:57
@ CcwResult_DeviceAlreadyOpenError
Open Port/Device Error.
Definition ccw_Error.h:69
@ CcwResult_OpenFileError
File not found or error during the open.
Definition ccw_Error.h:78
@ CcwResult_BarcodeWidthError
Barcode width Error.
Definition ccw_Error.h:66
@ CcwResult_CounterUnsupported
Counter unsupported.
Definition ccw_Error.h:93
@ CcwResult_UnsupportedFunction
Unsupported Function.
Definition ccw_Error.h:33
@ CcwResult_CommunicationPortBusy
Communication port busy.
Definition ccw_Error.h:87
@ CcwResult_UnsupportedOperation
Unsupported Operation.
Definition ccw_Error.h:96
@ CcwResult_ReadError
The device doesn't answer.
Definition ccw_Error.h:51
@ CcwResult_CommunicationBusy
Communication busy.
Definition ccw_Error.h:81
@ CcwResult_CommunicationError
Error communication data.
Definition ccw_Error.h:60
@ CcwResult_UnknowError
Unknow Error.
Definition ccw_Error.h:99
@ CcwResult_OpenDeviceError
Open Port/Device Error.
Definition ccw_Error.h:30
@ CcwResult_UnknowPrinterError
Printer unknow Error.
Definition ccw_Error.h:75
@ CcwResult_WriteError
Write error.
Definition ccw_Error.h:54
@ CcwResult_SmallBuffer
Small buffer.
Definition ccw_Error.h:39
@ CcwResult_BarcodeUnsupportedError
Barcode type unsupported.
Definition ccw_Error.h:63
@ CcwResult_InvalidDeviceID
Invalid device ID.
Definition ccw_Error.h:48
@ CcwResult_FuncChannelClosed
Communication channel closed.
Definition ccw_Error.h:90